package project2;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
public class IOReadTest
{
    public static void main(String[] args)
    {
        InputStream in =System.in;//控制台的输入的对象是System.in，是一个inputString对象
        InputStreamReader reader=new InputStreamReader(in);//用于打开读取的连接
        BufferedReader br=new BufferedReader(reader);//进行缓冲处理
        String str=null;
        try
        {
            str=br.readLine();//用br.readLine() 这个方法可以支持按行读取字符串
        }catch(IOException e) { e.printStackTrace(); }
        finally
        {
            try
            {
                br.close();//注意IO操作会产生异常，所以需要捕获一下。
                reader.close();//一般配合IO的操作还需要做一次资源关闭，以防止内存泄露
            } catch (IOException e) { }
        }
        System.out.println("刚才控制台输入了："+str);
    }
}
